<%@page import="util.enviaEmail"%>
<%
Connection conn = null;
try {
	conn = new Conexao().getConexao();
} catch (Exception e) {%>
<html>
<head>
	<script type="text/javascript">
		alert("Falha na conexão!!!\n\nVerifique sua conexão com a internet.\n\nE recarregue novamente.");
	</script>
</head>
</html>
<%
	new enviaEmail().enviar(e);
	out.print("falhaConexao");
	return;
}
%>
<%@page import="conexao.Conexao"%>
<%@page import="java.sql.Connection"%>
<%@page import="java.text.DecimalFormat"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@page import="dao.OSDao"%>
<%@page import="bean.OSBean"%>
<%@page import="java.util.List"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script>
	$(function(){
		$("#tabelaOS").dataTable({
			"bJQueryUI": true,
			"bLengthChange": true,
			"aLengthMenu": [[10, 20, 50, 100, -1], [10, 20, 50, 100, "all"]],
			"sPaginationType": "full_numbers",
			"bPaginate": true,
			"aoColumns": [ 
				{ "sWidth": "10px" },
				null,
				{ "sWidth": "260px" },
				{ "sWidth": "260px" },
				{ "sWidth": "120px" },
				{ "sWidth": "137px" },
				{ "sWidth": "137px" }
			],
			 "oLanguage": {
			"sSearch": "Pesquisar: _INPUT_   Clique em um registro para ver os detalhes.",
			"sLengthMenu": "Mostrar _MENU_ registros por página",
			"sZeroRecords": "Nada foi encontrado",
	        "sInfo": "_TOTAL_ registros",
	        "sInfoEmpty": "Nenhum registro com esse dado",
	        "sInfoFiltered": "(Filtrados a partir de _MAX_ registos totais)"
			 }
		});
	});
</script>
</head>
<body>
<table id="tabelaOS" border="1" style="border-color: silver;" width="100%">
	<thead>
		<tr>
			<th>Id</th>
			<th>Cliente</th>
			<th>Secretário(a) Responsável</th>
			<th>Designer Responsável</th>
			<th>Valor R$</th>
			<th>Iniciado</th>
			<th>Finalizado</th>
		</tr>
	</thead>
	<tbody><%
		OSBean os = new OSBean();
		os.setIdEmpresa((Integer) session.getAttribute("idempresa"));
		List<OSBean> listOs = new OSDao().getAll(conn, os);
		for(int i=0; i<listOs.size(); i++){			
			SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy - HH:mm");
			String dataInicio = "";
			String dataFim = "";
			dataInicio = df.format(listOs.get(i).getDataEntrada());
			if(listOs.get(i).getDataFinalizado() != null){
			dataFim = df.format(listOs.get(i).getDataFinalizado());
			}else{
				dataFim = "Não finalizado";
			}
			DecimalFormat dec = new DecimalFormat("#,##0.00");
			String valor = dec.format(listOs.get(i).getValor());	
		%>
			<tr onclick="detalhe('<%=listOs.get(i).getId()%>')">
				<td align="right"><%=listOs.get(i).getId()%></td>
				<td><%=listOs.get(i).getNomeCliente()%></td>
				<td><%=listOs.get(i).getNomeSecretario()%></td>
				<td><%if(listOs.get(i).getNomeDesigner() != null){%><%=listOs.get(i).getNomeDesigner()%><%}%></td>
				<td align="right"><%=valor%></td>
				<td><%=dataInicio%></td>
				<td><%=dataFim%></td>
			</tr>
		<%}%>
		</tbody>
	</table>
</body>
</html>
<%conn.close(); %>